在新的 VPC 實例中安裝 IBM Spectrum Virtualize for Public Cloud 軟體
IBM Spectrum Virtualize for Public Cloud 安裝範本會使用 Amazon Web Services (AWS) CloudFormation 服務,這些服務可在 AWS 上簡化供應及管理。透過 AWS Marketplace 即可取得這些範本。
從 AWS Marketplace 安裝 IBM Spectrum Virtualize for Public Cloud 軟體之前,請確保完成所有必要條件。
如果要安裝 IBM Spectrum Virtualize for Public Cloud 軟體,請完成下列步驟:
- 移至 AWS Marketplace 中的 IBM Spectrum Virtualize for Public Cloud 頁面,然後使用安裝程式使用者設定檔或 IAM 管理者設定檔登入。
- 按一下繼續訂閱。
- 在訂閱此軟體頁面上,驗證計價並檢閱軟體的條款,然後按一下繼續配置。
- 從下拉功能表中選取 CloudFormation 範本。
- 在配置此軟體頁面上,選取下列資訊:
- 履行選項
- 選取新建 VPC(單一 AZ)。
- 軟體版本
- 選取要安裝的軟體版本。
- 區域
- 選取您在建立 AWS 帳戶時選擇的區域。
- 按一下繼續啟動。
- 在啟動此軟體頁面上,驗證您的配置設定,選取啟動 CloudFormation,然後按一下啟動。
- 在選取範本頁面上,確保選取 Amazon S3 URL,然後按下一步。
- 在指定堆疊詳細資料頁面上的堆疊名稱欄位中,輸入 CloudFormation 堆疊的名稱。
- 在網路配置下,輸入下列資訊:
- 可用性區域
- 選取您所在區域的其中一個可用性區域。IBM Spectrum Virtualize for Public Cloud 安裝支援單一可用性區域。
- VPC CIDR
- 輸入您選取的 VPC 的 CIDR 區塊。VPC ID 的括弧中將會顯示 CIDR 區塊。範例:
vpc-xxxxxxxxxxxxxx(0.0.0.0/0)... - 公用子網路 CIDR
- 包含所選可用性區域的對應公用子網路 CIDR 區塊。此區塊用於防禦主機。
- 專用子網路 CIDR
- 包含所選可用性區域的對應專用子網路 CIDR。此 ID 用於工作量管理。
- 可用於造訪 IBM Spectrum Virtualize for Public Cloud 的 IP 位址範圍
- 輸入用於連接至 EC2 實例中 IBM Spectrum Virtualize for Public Cloud 節點的來源 IP 位址範圍。
- 在 Amazon EC2 配置下,輸入下列資訊:
- IBM Spectrum Virtualize for Public Cloud 節點實例類型
- 選取安裝作業支援的其中一個 EC2 實例類型。建議的選項為 c5.9xlarge。安裝程式會供應兩個已選取的 EC2 實例類型,配置中的每個 IBM Spectrum Virtualize for Public Cloud 節點各一個。
- 仲裁實例類型
- 作為安裝的一部分,將會建立額外的 c5.large 實例來處理 IP 仲裁管理。此實例還充當配置的防禦主機。
- 金鑰組名稱
- 選取您在建立 AWS 帳戶時建立的現有金鑰組名稱。金鑰組會在您的實例啟動之後為其提供安全連線。在您計劃連接至於 EC2 實例中所建立節點的工作站或筆記型電腦上,請確保下載所選金鑰組。
- BYOL 供應項目的 IBM Passport Advantage 客戶編號
- 輸入與購買的軟體授權相關聯的 IBM 客戶編號。安裝範本會使用此客戶編號來驗證軟體授權。
- 通知電子郵件
- 輸入接收安裝狀態通知的電子郵件位址。
- 在 GUI 配置下,輸入「安全管理者」使用者設定檔(超級使用者)的密碼,該使用者會利用管理 GUI 來完成 IBM Spectrum Virtualize for Public Cloud 軟體的配置。密碼長度必須為 6 到 64 個 ASCII 字元。
- 在 I/O 群組配置下,輸入該配置所包含的 I/O 群組數。每一個 I/O 群組包含兩個節點。IBM Spectrum Virtualize for Public Cloud 實作最多支援兩個 I/O 群組,總計四個節點。 範本會根據此選擇來為所有節點供應選取的 EC2 實例。
- 在 後端儲存體配置下,輸入下列資訊:
- 資料磁區大小
- 選取 EBS 磁區的大小。IBM Spectrum Virtualize for Public Cloud 安裝範本會訂購並連接兩個所選大小的 EBS 磁區。請選取大於 512 GB 的磁區大小。磁區大小上限為 16384 GB。
- 在授權資訊下,針對授權合約條款選取接受。按下一步。
- 在配置堆疊選項頁面上,接受預設值並選取下一步。
- 在檢閱頁面上,驗證所有配置設定,然後選取我確認 AWS CloudFormation 可能會使用自訂名稱建立 IAM 資源,以及我確認 AWS CloudFormation 可能需要下列功能:CAPABILITY_AUTO_EXPAND。按一下建立堆疊。
- 啟動範本之後,即會顯示 CloudFormation 範本主控台。驗證已列出您建立的堆疊,且其狀態為 CREATE_IN_PROGRESS。電子郵件通知會傳送至您在11中指定的電子郵件位址。在通知電子郵件中,請選取確認訂閱。確認訂閱步驟之後,建立處理程序可能要花費數分鐘才能完成。完成時,堆疊的狀態會更新為 CREATE_COMPLETE。
- 在堆疊列為 CREATE_COMPLETE 之後,選取輸出標籤以檢視配置詳細資料。此標籤包含實例的所有 IP 位址和節點名稱。如果您打算更新配置,它的 StackUpdateTemplate 欄位也包含範本,您可以使用該範本更新配置中您的節點數量。如果您計劃更新配置,請保留此資訊。如果您選擇電子郵件通知,則將會傳送包含配置詳細資料的另一則電子郵件訊息。視配置內的節點數目而定,會傳送下列其中一則訊息:
- 範例:兩節點配置
-
Spectrum Virtualize for Public Cloud - AWS system {stack name} has been installed successfully Node1 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node2 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} IP quorum client runs on bastion machine (EC2: i-{instance-ID}) EBS configured as backend storage: vol-{EBS-ID}:{EBS size} GB vol-{EBS-ID}:{EBS size} GB You can enable access to IBM Spectrum Virtualize for Public Cloud management GUI from public Internet through: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: enable-sv-cloud-management-gui 3. Access IBM Spectrum Virtualize for Public Cloud management GUI from browser with your bastion public IP https:// bastion-publicIP:8443 And you can disable this public Internet access by issuing the following command on bastion machine: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: disable-sv-cloud-management-gui Template to update stack to add or remove SV I/O group: URL: https://xxx.xxx.amazonaws.com/xxx/sv-cloud-node-add-remove-xxxx.template - 範例:四節點配置
-
Spectrum Virtualize for Public Cloud - AWS system {stack name} has been installed successfully Node1 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node2 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node3 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} Node4 (EC2: i-{instance-ID}): Service IP: {x.x.x.x} Port1 Node IP: {x.x.x.x} Port2 Node IP: {x.x.x.x} Port1 iSCSI IP: {x.x.x.x} Port2 iSCSI IP: {x.x.x.x} IP quorum client runs on bastion machine (EC2: i-{instance-ID}) EBS configured as backend storage: vol-{EBS-ID}:{EBS size} GB vol-{EBS-ID}:{EBS size} GB You can enable access to IBM Spectrum Virtualize for Public Cloud management GUI from public Internet through: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: enable-sv-cloud-management-gui 3. Access IBM Spectrum Virtualize for Public Cloud management GUI from browser with your bastion public IP https:// bastion-publicIP:8443 And you can disable this public Internet access by issuing the following command on bastion machine: 1. Login bastion machine with it's public IP: ssh -i key centos@bastion-publicIP 2. Run command: disable-sv-cloud-management-gui Template to update stack to add or remove SV I/O group: URL: https://xxx.xxx.amazonaws.com/xxx/sv-cloud-node-add-remove-xxxx.template